Skip to content

Standard methods of solution

Alt text

Totalling

  • Totalling means keeping a total that values are added to.
  • For example, keeping a running total of the marks awarded to each student in a class.

Alt text

Counting

  • Keeping a count of the number of times an action is performed is another standard method.
  • For example, counting the number of students that were awarded a pass mark

Alt text

Maximum, minimum

  • Finding the largest and smallest values in a list are two standard methods that are frequently found in algorithms, for example, finding the highest and lowest mark awarded to a class of students.

Alt text

Average

  • Calculating the average (mean) of all the values in a list is an extension of the totalling method, for example, calculating the average mark for a class of students.

Alt text

  • Linear search inspects each item in a list in turn to see if the item matches the value searched for.

Alt text

  • In this example, the search checks how many people chose ice cream as their favourite dessert, where several values in the list can be the same.

Alt text

Bubble sort

  • This method of sorting is called a bubble sort.
  • Each element is compared with the next element and swapped if the elements are in the wrong order, starting from the first element and finishing with next-to-last element.
  • Once it reaches the end of the list, we can be sure that the last element is now in the correct place.
  • However, other items in the list may still be out of order.
  • Each element in the list is compared again apart from the last one because we know the final element is in the correct place.
  • This continues to repeat until there is only one element left to check or no swaps are made.

Alt text

Alt text